package com.nondo.rdp.auth.service;


import com.nondo.rdp.auth.domain.Log;
import com.nondo.rdp.auth.endpoint.model.Page;

import java.util.Map;

/**
 * com.seelyn.superp.core.service
 *
 * @author linfeng
 * @since 2017/7/30
 */
public interface LogService {

    /**
     * 根据主键查询日志对象
     *
     * @param id 主键
     * @return 日志数据
     */
    Log findOne(Long id);

    /**
     * 保存日志信息
     *
     * @param log 日志信息
     */
    void save(Log log);

    /**
     * 根据条件分页查询日志数据
     *
     * @param page     分页对象
     * @param paramMap 查询参数
     * @return 分页
     */
    Page<Log> find(Page<Log> page, Map<String, Object> paramMap);

}
